import Vue from "vue";
const model_nav = {
  state: () => {
    return {
      navition_option: {
        title: "首页",
        back: false
      }
    };
  },
  mutations: {
    changeNav (state, obj) {
      state.navition_option = { ...state.navition_option, ...obj };
    },
    changeBack (state, back) {
      Vue.set(state.navition_option, "back", back);
    }
    // change_datas(state,datas){
    //   state.datas=datas;
    // }
  }
}
// ES6 export导出，该模块支持在文件中多次使用,但是主要export default执行模块导出是只能依次使用，必须在整个文件的最后使用
const model_tab = {
  state: () => {
    return {
      tabBar: {
        show: true
      }
    };
  },
  mutations: {
    changeTabBar(state, show) {
      Vue.set(state.tabBar, "show", show);
    }
  }
};
export { model_nav, model_tab };
